package it.gestoreContratti.entity;

import java.math.BigDecimal;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Specifica {
	
	private BigDecimal numero;
    private Date dataInizio;
    private BigDecimal termineConsegna;
    private Date dataScadenza;
    private BigDecimal importo;
    private BigDecimal numeroContratto;
    private DateFormat dateFormat;
    
    
    public Specifica(){
    	dateFormat = new SimpleDateFormat("dd/MM/yyyy");
    }


	public Specifica(BigDecimal numero, Date dataInizio,
			BigDecimal termineConsegna, Date dataScadenza, BigDecimal importo,
			BigDecimal numeroContratto) {
		super();
		dateFormat = new SimpleDateFormat("dd/MM/yyyy");
		this.numero = numero;
		this.dataInizio = dataInizio;
		this.termineConsegna = termineConsegna;
		this.dataScadenza = dataScadenza;
		this.importo = importo;
		this.numeroContratto = numeroContratto;
	}


	public BigDecimal getNumero() {
		return numero;
	}


	public void setNumero(BigDecimal numero) {
		this.numero = numero;
	}


	public Date getDataInizio() {
		return dataInizio;
	}


	public void setDataInizio(Date dataInizio) {
		this.dataInizio = dataInizio;
	}


	public BigDecimal getTermineConsegna() {
		return termineConsegna;
	}


	public void setTermineConsegna(BigDecimal termineConsegna) {
		this.termineConsegna = termineConsegna;
	}


	public Date getDataScadenza() {
		return dataScadenza;
	}


	public void setDataScadenza(Date dataScadenza) {
		this.dataScadenza = dataScadenza;
	}


	public BigDecimal getImporto() {
		return importo;
	}


	public void setImporto(BigDecimal importo) {
		this.importo = importo;
	}


	public BigDecimal getNumeroContratto() {
		return numeroContratto;
	}


	public void setNumeroContratto(BigDecimal numeroContratto) {
		this.numeroContratto = numeroContratto;
	}


	@Override
	public String toString() {
		return "Specifica [numero=" + numero.toString() + ", dataInizio=" + dateFormat.format(dataInizio)
				+ ", termineConsegna=" + termineConsegna.toString() + ", dataScadenza="
				+ dateFormat.format(dataScadenza) + ", importo=" + importo.toString() + ", numeroContratto="
				+ numeroContratto.toString() + "]";
	}
	
	
    
    

}
